Quality Attribute Variability within a Software Product Family Architecture
نویسندگان
چکیده
Software variability has received research attention. However, only a few studies address the issue of quality attribute variability within software product families. This paper describes the ongoing research on quality attribute variability within a software product family architecture. We motivate the research topic by identifying three different situations in which quality attributes may vary. These situations can be characterised by the trade-offs they represent. We briefly discuss a number of existing methods that can be used for realising quality attribute variability within the scope of one architecture, i.e., as a software product family. The ongoing research aims to deepen this understanding.
منابع مشابه
A Quality Aggregation Model for Service-Oriented Software Product Lines Based on Variability and Composition Patterns
Quality evaluation is a challenging task in monolithic software systems, and is even more complex when it comes to Service-Oriented Software Product Lines (SOSPL), as it needs to analyze the attributes of a family of SOA systems. In SOSPL, variability can be managed and planned at the architectural level to develop a software product with the same set of functionalities but different degrees of...
متن کاملExperiences of Performance Tuning Software Product Family Architectures Using a Scenario-Driven Approach
Performance is an important non functional quality attribute of a software system. The ability to deliver the expected performance objectives comes from a careful design and attention to detail. Unfortunately, performance is not always considered at the beginning. However, once built, software performance can still be improved by evaluating and tuning the software architecture. When analyzing t...
متن کاملReuse of Architectural Knowledge in SPL Development
Software Product Lines (SPL) promote reuse within an application domain in an organized fashion. Preimplemented software components are arranged according to a product line architecture (PLA). Balancing possibly conflicting quality attributes of all potential products makes PLA design a challenging task. Moreover, if quality attributes are part of the variabilities of the SPL, then a unique PLA...
متن کاملSimultaneous Monitoring of Multivariate-Attribute Process Mean and Variability Using Artificial Neural Networks
In some statistical process control applications, the quality of the product is characterized by thecombination of both correlated variable and attributes quality characteristics. In this paper, we propose anovel control scheme based on the combination of two multi-layer perceptron neural networks forsimultaneous monitoring of mean vector as well as the covariance matrix in multivariate-attribu...
متن کاملSvamp - An Integrated Approach for Modeling Functional and Quality Variability
Software variability modeling is a complex task. To manage this complexity, we introduce an approach called Svamp. The main contribution of Svamp is to model concepts through ontologies and offer tool support for capturing functional and quality variability in software product family architectures. Variability description languages are defined by different ontologies that provide meta-models. F...
متن کامل